import { createSlice } from '@reduxjs/toolkit'

const userStore = createSlice({
  // 模块名称独一无二
  name: 'user',
  // 初始数据
  initialState: {
    userId: 1,
  },
  // 修改数据的同步方法
  reducers: {
    setUserId(state, id) {
      state.userId = id
    },
  },
})
// 结构出actionCreater
const { increment, decrement, add } = userStore.actions

// 导出
export { increment, decrement, add }

//reducer函数
export default userStore.reducer
